.exec-flow {
    background: lightgray !important;
}


.socket-input-execution-flow path {
    stroke: lightgrey !important;
}


.editor {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    height: 100vh;
}

.dock {
    height: 100px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

.dock-item {
    display: inline-block;
    vertical-align: top;
    transform: scale(0.8);
    transform-origin: 50% 0;
}

.simulation {
    position: absolute;
    top: 105px;
}

.simulation_result {
    width: 400px;
    height: 150px;
    overflow-x: auto;
    overflow-y: auto;
    font-size: 18px;
    font-family: arial;
    white-space: pre-wrap;
    border: 2px solid #4e58bf;
    border-radius: 10px;
    padding: 6px;
}

.simulation_result:empty:not(:focus):before {
    content: attr(data-placeholder);
    color: rgba(150, 169, 255, 0.8);
  }

.container {
    position: absolute;
    flex: 1;
    overflow: hidden;
}